package com.daoliuhe.scaffold.service;

import com.daoliuhe.scaffold.model.ListName;

import java.util.Map;

public interface ListNameService {

	ListName getById(String id);

	/**
	 * 根据API_NAME获取列表
	 * @param apiName
	 * @return
	 */
	ListName selectByApiName(String apiName);

	void saveOrUpdate(ListName entity);
	
	Map<String, Object> getPageData(ListName entity);
	
	/**
	 * 验证 apiName页面上填写是否在数据库中出现重复
	 * @param entity   1.id   2.apiName
	 * @return true:通过，可以保存或更新   false:失败,数据库中已经存在重复的值
	 */
	boolean vApiName(ListName entity);
	
}
